Aller au contenu principal

Plugin Template

Il est facile de créer des plugins pour simply-xp, et nous avons créé un modèle pour vous aider à démarrer.

[JS] myPlugin Template

const MonNouveauPlugin = {
name: "MonNouveauPlugin", // [REQUIRED] Le nom de votre plugin
functions: [ // [OPTIONAL] Remplacer les fonctions XP ici
addXP = (userId, guildId) => {
// Faire quelque chose
}
],
initialize: (xp) => { // [REQUIRED] La fonction d'initialisation de votre plugin
// Faire quelque chose
},
requiredVersions: ["1"] // [OPTIONAL] Les versions requises de simply-xp
};

export default MonNouveauPlugin; // [REQUIRED] Exportez votre plugin

[JS] Enregistrement de MonNouveauPlugin

const {registerPlugins} = require("simply-xp");
const {MonNouveauPlugin} = require("myPlugin");

registerPlugins([MonNouveauPlugin])
.catch(console.error); // Retourne l'erreur